Has anyone seen or heard anything about this ? ...... supposed to be the next big thing in dental implants w-thumbs!^